package com.hunters.web.wechat.service.service;

import com.hunters.web.wechat.entity.model.LoginSession;

import java.util.Map;

/**
 * @program: web-wechat
 * @description:
 * @author: 李二
 * @create: 2018/09/05 17:37
 **/
public interface WebWechatService {

    /**
     * 获取登录二维码所需要的参数
     *
     * @return
     */
    String getUUID();

    /**
     * 获取二维码
     *
     * @param uuid
     * @return
     */
    String getQRcodeUrl(String uuid);

    /**
     * 监听是否登录
     *
     * @param uuid
     * @return
     */
    Map<String, Object> loginListen(String uuid);

    /**
     * 监听消息
     *
     * @return
     */
    Map<String, Object> syncCheck(LoginSession loginSession);

}
